<?php

class NivelAcceso{
	
	public $bd;
	public $resultado;

	
	public function __construct(){
		
		$this->bd = new Basedatos();
		
	}
		public function mostrar_na(){
		
		$query = "CALL ConsultarTodosNivelAcceso()";
		$this->result = $this->bd->select($query);
		return $this->result;		
		
	}
		public function nivel_acceso_uno($id){
		
		$query = "CALL ConsultarUnNivelAcceso($id)";
		$this->result = $this->bd->select($query);
		return $this->result;	
	}
		public function editar_na($id, $nom, $desc){
		
		$query = "CALL ModificarNivelAcceso('".$id."', '".$nom."', '".$desc."')";
		$this->result = $this->bd->update($query);
		
	}
	public function eliminar_na($id){
		
		$query = "CALL EliminarNivelAcceso('".$id."')";
		$this->result = $this->bd->delete($query);
		
	}
	public function nivel_acceso_modulo($id){
		$query = "CALL ConsultarNivelAccesoDeModulo('".$id."')";
		$this->result = $this->bd->select($query);
		return $this->result;
	}
		public function insertar_na(){
		
		$query = "CALL IngresarNivelAcceso('".$_POST["nombre_acceso"]."', '".$_POST["descripcion"]."')";
		$res = mysql_query($query);
		
	}
	
			public function relacion_mnana($id){
			$query = "CALL RelMNANivelAcceso($id)";
			$this->result = $this->bd->select($query);
			$row=mysql_fetch_array($this->result);
			if ($row['contador'] > 0){
				$res = true;
			}else{
				$res = false;
			}
			return $res;

		}
		
				public function relacion_usuario_na($id){
			$query = "CALL RelUsuarioNivelAcceso($id)";
			$this->result = $this->bd->select($query);
			$row=mysql_fetch_array($this->result);
			if ($row['contador'] > 0){
				$res = true;
			}else{
				$res = false;
			}
			return $res;

		}
}
?>